@charset 'utf-8';



body:last-child:not(:root:root)  .viewsort select{margin-top:-2px;font-size:.92em;}
 .viewsort input{width:33px;padding:.1em 0;font-size:.83em;}
body:last-child:not(:root:root) .cT-searchHeader .viewsort input{padding-left:0;padding-right:0;}
.scriptable .cT-searchHeader .viewsort select{width:110px;}
.scriptable .cT-searchHeader .viewsort input{display:none;}
.cT-searchSuburbs{background:#eee;padding:.75em 0 .75em 1em;font-size:.92em;position:relative;}
body:last-child:not(:root:root) .cT-searchSuburbs{margin-top:-1px;}
.cT-searchSuburbs h3{font-weight:bold;}
.cT-searchSuburbs ul{width:505px;}
*+html .cT-searchSuburbs .hasIndicators{padding-bottom:1.25em;}
* html .cT-searchSuburbs .hasIndicators{padding-bottom:1.25em;}
.cT-searchSuburbs li{float:left;margin:0 1em .25em 0;position:relative;}
.cT-searchSuburbs li{width:auto;}
*+html .cT-searchSuburbs li{min-width:20%;}
* html .cT-searchSuburbs li{width:31%;}
.cT-searchSuburbs li.surrounding,.cT-searchSuburbs li.including{margin-bottom:1.5em;}
.cT-searchSuburbs a{width:11px;height:11px;display:-moz-inline-box;display:inline-block;vertical-align:middle;overflow:hidden;text-indent:-9999px;background:url("../img/sprite-domain.png") -640px -120px;}
.cT-searchSuburbs a,x:-moz-any-link{padding-left:11px;}
.cT-searchSuburbs a,x:-moz-any-link,x:default{padding-left:0;}
.cT-searchSuburbs a:hover,.cT-searchSuburbs a:focus,.cT-searchSuburbs a:active{background-position:-640px -135px;}
.cT-searchSuburbs .surrounding span,.cT-searchSuburbs .including span{position:absolute;left:0;bottom:-1.15em;}
.cT-searchSuburbs .surrounding span,.cT-searchSuburbs .including span{background:url("../img/sprite-domain.png");text-indent:-9999px;height:12px;}
.cT-searchSuburbs .surrounding span{background-position:-500px -150px;width:87px;}
.cT-searchSuburbs .including span{background-position:-500px -120px;width:54px;}
.scriptable .cT-searchSuburbs .surrounding span,.scriptable .cT-searchSuburbs .including span{background:none;width:auto;height:auto;text-indent:0;}
.cT-searchSuburbs .surrounding span a{background-position:-500px -150px;width:87px;}
.cT-searchSuburbs .surrounding span a,x:-moz-any-link{padding-left:87px;}
.cT-searchSuburbs .surrounding span a:hover,.cT-searchSuburbs .surrounding span a:focus,.cT-searchSuburbs .surrounding span a:active{background-position:-500px -165px;}
.cT-searchSuburbs .including span a{background-position:-500px -120px;width:54px;}
.cT-searchSuburbs .including span a,x:-moz-any-link{padding-left:54px;}
.cT-searchSuburbs .including span a:hover,.cT-searchSuburbs .including span a:focus,.cT-searchSuburbs .including span a:active{background-position:-500px -135px;}
.cT-searchSuburbs .surrounding span a,.cT-searchSuburbs .including span a{height:12px;}
*+html .cT-searchSuburbs .surrounding span a,*+html .cT-searchSuburbs .including span a{position:absolute;bottom:0;}
* html .cT-searchSuburbs .surrounding span a,* html .cT-searchSuburbs .including span a{position:absolute;bottom:-.2em;}
.cT-searchSuburbs .surrounding span a,.cT-searchSuburbs .including span a,x:-moz-any-link,x:default{padding-left:0;}
.cT-searchSuburbs .controller{clear:both;width:60px;position:absolute;left:1em;bottom:.5em;}
*+html .cT-searchSuburbs .controller{min-width:0;}
.cT-searchSuburbs .controller a{display:block;width:auto;height:auto;background:#e2e2e2;text-indent:0;padding:.1em 0;text-align:center;margin-right:1em;text-decoration:none;color:#4C7A1D;}
.cT-searchSuburbs .controller a:hover,.cT-searchSuburbs .controller a:active{color:white;background:#999;}
.scriptable .cT-searchSuburbs .hide{display:none;}
.scriptable .cT-searchSuburbs .expanded .hide{display:block;}
.cB-featDetails dt{text-indent:-9999em;margin-right:0;}
body:last-child:not(:root:root) .cB-featDetails dt{position:absolute;}
.cB-featDetails dd{height:20px;line-height:20px;float:righ;margin-right:.75em;font-weight:bold;background:url("../img/sprite-domain.png");}
* html .cB-featDetails dd{display:inline;}
.cB-featDetails dd.price{background:none;margin-left:0;padding-right:.75em;border-right:1px solid #333;}
.cB-featDetails dd.propertytype{text-indent:-9999em;}
.cB-featDetails dd.type-house,.cB-featDetails dd.type-houseland,.cB-featDetails dd.type-terrace{width:19px;background-position:-55px -140px;}
.cB-featDetails dd.type-townhouse,.cB-featDetails dd.type-duplex{width:26px;background-position:-75px -140px;}
.cB-featDetails dd.type-apartment{width:16px;background-position:-105px -140px;}
.cB-featDetails dd.type-golf{width:20px;background-position:-125px -140px;}
.cB-featDetails dd.type-retirement{width:20px;background-position:-145px -140px;}
.cB-featDetails dd.type-coastal{width:18px;background-position:-170px -140px;}
.cB-featDetails dd.type-rural{width:21px;background-position:-190px -140px;}
.cB-featDetails dd.type-land{width:16px;background-position:-215px -140px;}
.cB-featDetails dd.bedrooms{padding-right:24px;background-position:100% 0;}
.cB-featDetails dd.bathrooms{padding-right:18px;background-position:100% -20px;}
.cB-featDetails dd.carspaces{padding-right:22px;background-position:100% -40px;}
.cB-featDetails-extended{line-height:1.5em;}
.cB-featDetails-extended dt{font-weight:bold;}


* html .cT-listing{height:115px;}
.cT-listing p,.cT-listing dl.agent,.cT-listing ul.views li{font-size:.92em;}
.cT-listing h3{line-height:30px;margin:0 -1px;width:600px;text-indent:.5em;font-size:1.33em;font-weight:normal;letter-spacing:-1px;background:#ccc;}
.listspot-top h3{background:#4c7a1d;color:white;}
.listspot-pp h3{background:#069;color:white;}
.liststatus-new h3{padding-left:79px;width:521px;text-indent:.25em;}
.liststatus-updated h3{padding-left:110px;width:490px;text-indent:.25em;}
.cT-listing h3 em{height:30px;text-indent:-9999em;background:url("../img/sprite-domain.png");}
.liststatus-new h3 em{width:79px;background-position:-55px -80px;}
.listspot-top h3 em.new{background-position:-180px -80px;}
.listspot-pp h3 em.new{background-position:-305px -80px;}
.liststatus-updated h3 em{width:110px;background-position:-55px -110px;}
.listspot-top h3 em.updated{background-position:-180px -110px;}
.listspot-pp h3 em.updated{background-position:-305px -110px;}

.cT-listing .thumbnail{margin:2px 0 0 2px;}
* html .cT-listing .thumbnail{display:inline;}
.cT-listing ul.thumbnail{margin-top:0;}
.cT-listing .thumbnail li{float:left;clear:left;}
.cT-listing .thumbnail li a{float:left;margin-top:2px;}
.cT-listing h4,.cT-listing p{margin:.25em 0;line-height:1.3em;}
.cT-listing .description{width:327px;margin-left:10px;}
.listspot-top .description{width:204px;}
.cT-listing p.underoffer{text-indent:-9999em;float:left;width:104px;height:28px;margin:.75em 1.25em 0 0;background:url("../img/sprite-domain.png") -500px -80px;}
*+html .listspot-top p.underoffer{float:none;}
* html .listspot-top p.underoffer{float:none;}
.cT-listing .views{text-align:center;margin:.75em 0 .5em;overflow:hidden;}
.listspot-top .views{float:left;margin-top:.55em;}
*+html .listspot-top .views{float:none;margin-top:1em;}
* html .listspot-top .views{float:none;}
.cT-listing .views li{float:left;padding-top:16px;color:#999;margin-right:1.5em;line-height:normal;background:url("../img/sprite-domain.png");}
* html .cT-listing .views li{margin-top:.25em;}
.cT-listing .views .floorplans{background-position:50% 0;}
.cT-listing .views .video{background-position:50% -40px;}
.cT-listing .views .tour{background-position:50% -80px;}
.cT-listing .views .photos{background-position:50% -120px;}
.cT-listing .views .streetview{background-position:50% -160px;}
.cT-listing .views li a{padding-top:16px;text-decoration:none;color:#999;}
.cT-listing .agent{width:120px;margin:2px 2px 0 0;text-align:center;}
.cT-listing dl.agent{margin-bottom:4em;}
.cT-listing dl.agent dt{margin-top:.25em;font-weight:bold;}
.cT-listing .button{bottom:.75em;right:8px;width:106px;padding-left:0;padding-right:0;line-height:1.4;text-align:center;}
body:last-child:not(:root:root) .cT-listing .button{padding-left:0;padding-right:0;}
.cT-listing .cB-featDetails{line-height:20px;margin-top:5px;}
.cT-listing .cB-featDetails dd.price{font-weight:normal;font-size:1.17em;}
.listspot-top .cB-featDetails,.listspot-pp .cB-featDetails{color:white;}
.listspot-top .cB-featDetails dd,.listspot-pp .cB-featDetails dd{border-color:#ccc;}
.cT-listing .cB-featDetails dd.type-house,.cT-listing .cB-featDetails dd.type-houseland,.cT-listing .cB-featDetails dd.type-terrace{background-position:-55px -200px;}
.cT-listing .cB-featDetails dd.type-townhouse,.cT-listing .cB-featDetails dd.type-duplex{background-position:-75px -200px;}
.cT-listing .cB-featDetails dd.type-apartment{background-position:-105px -200px;}
.cT-listing .cB-featDetails dd.type-golf{background-position:-125px -200px;}
.cT-listing .cB-featDetails dd.type-retirement{background-position:-145px -200px;}
.cT-listing .cB-featDetails dd.type-coastal{background-position:-170px -200px;}
.cT-listing .cB-featDetails dd.type-rural{background-position:-190px -200px;}
.cT-listing .cB-featDetails dd.type-land{background-position:-215px -200px;}
.listspot-top .cB-featDetails dd.type-house,.listspot-top .cB-featDetails dd.type-houseland,.listspot-top .cB-featDetails dd.type-terrace{background-position:-55px -160px;}
.listspot-top .cB-featDetails dd.type-townhouse,.listspot-top .cB-featDetails dd.type-duplex{background-position:-75px -160px;}
.listspot-top .cB-featDetails dd.type-apartment{background-position:-105px -160px;}
.listspot-top .cB-featDetails dd.type-golf{background-position:-125px -160px;}
.listspot-top .cB-featDetails dd.type-retirement{background-position:-145px -160px;}
.listspot-top .cB-featDetails dd.type-coastal{background-position:-170px -160px;}
.listspot-top .cB-featDetails dd.type-rural{background-position:-190px -160px;}
.listspot-top .cB-featDetails dd.type-land{background-position:-215px -160px;}
.listspot-pp .cB-featDetails dd.type-house,.listspot-pp .cB-featDetails dd.type-houseland,.listspot-pp .cB-featDetails dd.type-terrace{background-position:-55px -180px;}
.listspot-pp .cB-featDetails dd.type-townhouse,.listspot-pp .cB-featDetails dd.type-duplex{background-position:-75px -180px;}
.listspot-pp .cB-featDetails dd.type-apartment{background-position:-105px -180px;}
.listspot-pp .cB-featDetails dd.type-golf{background-position:-125px -180px;}
.listspot-pp .cB-featDetails dd.type-retirement{background-position:-145px -180px;}
.listspot-pp .cB-featDetails dd.type-coastal{background-position:-170px -180px;}
.listspot-pp .cB-featDetails dd.type-rural{background-position:-190px -180px;}
.listspot-pp .cB-featDetails dd.type-land{background-position:-215px -180px;}
.cT-listing .cB-featDetails dd.bedrooms{background-position:100% -180px;}
.listspot-top .cB-featDetails dd.bedrooms{background-position:100% -60px;}
.listspot-pp .cB-featDetails dd.bedrooms{background-position:100% -120px;}
.cT-listing .cB-featDetails dd.bathrooms{background-position:100% -200px;}
.listspot-top .cB-featDetails dd.bathrooms{background-position:100% -80px;}
.listspot-pp .cB-featDetails dd.bathrooms{background-position:100% -140px;}
.cT-listing .cB-featDetails dd.carspaces{background-position:100% -220px;}
.listspot-top .cB-featDetails dd.carspaces{background-position:100% -100px;}
.listspot-pp .cB-featDetails dd.carspaces{background-position:100% -160px;}
.cN-pagination{background:#eeede9;padding:.75em 0;font-size:.92em;text-align:center;}
.cN-pagination a,.cN-pagination li.selected{border:1px solid #999;background:white;color:#333;}
.cN-pagination li.selected{background:#666;border-color:#666;color:white;}
.cN-pagination a{text-decoration:none;}
* html .cN-pagination a:hover,* html .cN-pagination a:active{text-decoration:none;}
.cN-boxList ul{border-top:1px dotted #ccc;margin:0 0 .5em;}
* html .cN-boxList ul{display:inline-block;}
.cN-boxList li{padding-bottom:.3em;border-bottom:1px dotted #ccc;}
* html .cN-boxList li{display:inline-block;}
.cN-boxList li span{color:#666;font-size:.82em;}
.cN-boxDefinitionList dl{line-height:1.5em;}
.cN-boxDefinitionList dt{font-weight:bold;}
.cT-searchResults .ad iframe{display:block;margin:0 auto;}


.cT-searchRefine,.cT-searchNew{border:1px solid #ccc;background:#eeede9;padding:.75em 10px;}
.cT-searchNew{height:8.75em;position:absolute;top:0;left:0;width:278px;}
.cT-searchRefine{border-top-color:white;margin-top:10.35em;}
.cT-searchRefine,x:-moz-any-link{margin-top:10.45em;}
.cT-searchRefine,x:-moz-any-link,x:default{margin-top:10.38em;}
*+html .cT-searchRefine{margin-top:10.35em;}
.cT-searchRefine h2{font-size:1.5em;letter-spacing:-1px;}
.cT-searchRefine h4{font-weight:bold;}
.cT-searchNew h2{font-size:1.33em;letter-spacing:-1px;background:url("../img/sprite-domain.png") no-repeat -1010px -90px;width:298px;}

